<?php

declare(strict_types=1);
/**
 * 创建人 : Forpastime
 * 创建时间: 2023/4/10 14:45
 * 个人主页 : http://forpastime.com
 */
namespace App\Service;

interface AdminServiceInterface
{
    /**
     * 登录.
     * @param $data
     * @return mixed
     */
    public function login($data);

    /**
     * 修改个人信息.
     * @param $data
     * @return mixed
     */
    public function editInfo($data);

    /**
     * 修改密码
     * @param $data
     * @return mixed
     */
    public function editPwd($data);

    /**
     * 重新绑定手机号.
     * @param $data
     * @return mixed
     */
    public function changeMobile($data);

    /**
     * 添加角色.
     * @param $data
     * @return mixed
     */
    public function addRole($data);

    /**
     * 删除角色.
     * @param $data
     * @return mixed
     */
    public function delRole($id);

    /**
     * 角色管理.
     * @param $data
     * @return mixed
     */
    public function roles();

    /**
     * 权限管理.
     * @param $data
     * @return mixed
     */
    public function authorizations();

    /**
     * 修改角色权限.
     * @param $data
     * @return mixed
     */
    public function eidtAuth();

    /**
     * 添加账户.
     * @param $data
     * @return mixed
     */
    public function addAccount($data);

    /**
     * 修改账户.
     * @param $data
     * @return mixed
     */
    public function editAccount($id,$data);
}
